

#header{width:100%; background:url(../images/hdbg.jpg) center top repeat-x;  }
.topbar{width:1000px;margin:0 auto; height:102px;position:relative; }
.logo{position:absolute;top:0;left:0;}
.tel{ position:absolute; top:51px; right:0;}
.minibar{ position:absolute; top:7px; right:0; }
.minibar a{ color:#fff; display:inline-block; width:60px; height:20px; line-height:20px; background:url(../images/minibg.jpg); text-align:center; color:#fff; margin-left:11px;}


.nav{ width:100%;height:35px; background:#0080ca;}
.nav ul{ width:1000px; margin:0 auto;}
.nav ul li{float:left;width:125px;height:35px; background:url(../images/navlibg.jpg) right center no-repeat; }
.nav ul li:last-child{ background:none;}
.nav ul li a{ display:block;height:35px; line-height:35px; text-align:center;  font-size:14px; color:#fff; }
.nav ul li.on a,.nav ul li a:hover{ background:url(../images/navabg.jpg) center no-repeat;}

.banner{ width:100%; height:400px; }
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:400px;position:relative;}
.banner .pic_scoll .scoll_1{width:100%; height:400px;overflow:hidden; position:relative;}
/*.banner #scoll_a {z-index: 999;position:absolute; bottom:14px; width:100%;text-align:center;}
.banner #scoll_a a {display:inline-block;width: 11px;height:11px; margin:0 5px; font-size:0; background:url(../images/icon1.png) no-repeat;}
#scoll_a a.activeSlide { background:url(../images/icon2.png) no-repeat; }*/

.product{ padding-top:18px; background:#0080ca;}
.mod1 ul li { width:180px; height:155px; margin-right:24px; display:inline; float:left;background:#fff; overflow: hidden;  }
.mod1 ul li .photo {width:178px; height:133px;  border:1px solid #fff;  overflow:hidden; }
.mod1 ul li .photo img { display:block; vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:20px;  }
.mod1 ul li:hover .name a{ color:#03bcf1;}

.contentbg1{ width:100%; margin-top:32px;}

.case .title{ width:1000px; margin:0 auto; text-align:center; }
.case .title p{ margin:13px 0;}
.case .title .list{ background:url(../images/border.jpg) center repeat-x;}
.case .title .list a{ display:inline-block; width:78px; height:23px; border:1px solid #666666; line-height:23px; text-align:center; margin:0 28px; background:#fff;}
.case .cont{ padding-top:18px; height:173px; background:#f2f2f2; margin-top:44px; }
.mantle1{position: relative;zoom: 1;width: 1000px;margin:0 auto;}
.mantle1 .cont1{ width:1000px;overflow:hidden; margin:0 auto;}
.btn{ width:300px; left:50%; margin-left:-150px; background:url(../images/xian.jpg) center bottom repeat-x; height:10px; text-align:center;position:absolute; top:-45px;}
.leftbotton,.rightbotton{ display:inline-block; margin:0 4px;  width:16px; height:10px; cursor:pointer;}
.leftbotton{ background:url(../images/btnl.jpg) no-repeat;}
.rightbotton{ background:url(../images/btnr.jpg) no-repeat;}
.leftbotton:hover{ background:url(../images/btnla.jpg) no-repeat;}
.rightbotton:hover{ background:url(../images/btnra.jpg) no-repeat;}
.fl,#imgul1{ float:left;}

.contentbg2{ width:1000px; margin:20px auto 0;}

.box .photo{ height:90px;}
.box .title{ width:160px; margin:0 auto; margin-bottom:5px; text-align:center; border-bottom:2px solid #fff; padding-top:11px; height:20px;}
.box .cont{ margin-top:1px; background:url(../images/contbg.jpg) right bottom no-repeat #f2f2f2;}
.about{ width:320px; float:left; }

.about .cont{ line-height:24px; padding:0 8px; height:160px; overflow:hidden;}

.news{ width:320px; float:left; margin-left:20px;}
.news .cont{ height:160px; overflow:hidden;}
.news .cont ul{width:100%; }
.comnews .cont li{ height:26px; line-height:26px;  }
.comnews .cont li a{ display:block; padding-left:30px; background:url(../images/list3.png) 15px center no-repeat;} 
.comnews .cont li a span{ padding-right:17px; float:right; }
.comnews .cont li a:hover{ color:#e20404;}

.contact{ width:320px; float:right;}
.contact .cont{  padding-left:22px; line-height:24px; }
.contact .cont .text{ padding-left:9px; padding-top:4px; height:118px; }
.contact .cont .message{ margin-top:18px;}
.contact .cont .message a{ color:#fff; display:inline-block; width:60px; height:20px; line-height:20px; background:#676767; text-align:center; color:#fff; margin-right:13px;}

#footer{ width:100%; margin-top:30px; height:65px; padding-top:15px; background:#0080ca; color:#fff;text-align:center; line-height:24px; overflow:hidden;}
#footer a{ color:#fff;}


.side_c{ margin:20px 0;}
.side_c .cont{  line-height:24px; padding-left:10px; padding-top:10px; height:192px; margin-top:1px; background:url(../images/contbg.jpg) right bottom no-repeat #f2f2f2; overflow:hidden;}

.content{ width:1000px; margin:25px auto 0;}
.side{ width:220px; float:left;}
.main{ width:760px; float:right;}

.side .title{height:35px;  border-bottom:1px solid #999999; background:#0080ca;}
.side .title h3{  font-size:16px;line-height:35px; font-weight:normal; color:#fff;  padding-left:12px;  }
.side .title h3 span{ font-family:Arial; font-size:12px; text-transform:uppercase;}


.side_p .cont{ padding-top:8px; }
.side_p .cont ul{ width:220px; margin:0 auto; }
.side_p .cont li{ height:32px; width:100%; float:left; display:inline; margin-bottom:3px;border-bottom:1px dashed #999999;  }
.side_p .cont li a{ display:block; line-height:27px; padding-left:40px;  background:url(../images/list2.png) 20px center no-repeat; }
.side_p .cont li a:hover,.side_p .cont li a.on{ color:#fff; background-color:#0080ca; background-image:url(../images/list1.png);}

.main .title{ height:32px; line-height:32px; border-bottom:2px solid #999;}
.main .title h3{font-size:16px; font-weight:normal; }
.main .title .en{ float:right;}


.ny_dan .cont{ padding:20px 10px; line-height:30px; height:auto !important; height:475px; min-height:475px; }

.ny_news .cont{ padding-top:20px; height:auto !important; height:475px; min-height:475px;}
.ny_news .cont ul{ width:600px; margin:0 auto;}


.ny_pro .cont{ padding-top:20px; height:auto !important; height:475px; min-height:475px; }
.ny_pro .cont li{ margin:0 5px 10px;}